WP_Statistics\Service\Admin\WebsitePerformance\WebsitePerformanceDataProvider B

Total Complexity 89
Dependencies 7
Dependents 0
Total lines 611
Lines of code 273
Logical lines of code 151
Comment lines 214
Methods 29
Properties 10

Methods 29

Method Rating Maintainability Complexity Lines of code
setPeriods()
A
49 8 32
getTopReferral()
S
55 7 19
getTopCategory()
S
56 6 16
getCurrentPeriodReferralsCount()
S
59 5 15
getPreviousPeriodReferralsCount()
S
59 5 15
getContents()
S
65 5 9
getTopAuthor()
S
62 4 11
getTopPost()
S
62 4 11
getVisitors()
S
70 4 6
getViews()
S
70 4 6
getReferrals()
S
70 4 6
getPercentageChangeVisitors()
S
65 3 9
getPercentageChangeViews()
S
65 3 9
getPercentageChangeReferrals()
S
65 3 9
getPercentageChangeContents()
S
65 3 9
setArguments()
S
61 2 14
resetCachedData()
S
57 1 18
getCurrentPeriodVisitors()
S
70 2 6
getPreviousPeriodVisitors()
S
70 2 6
getCurrentPeriodViews()
S
70 2 6
getPreviousPeriodViews()
S
70 2 6
getCurrentPeriodContents()
S
70 2 6
getPreviousPeriodContents()
S
70 2 6
__construct()
S
72 1 5
setArgs()
S
74 1 5
setCurrentAndPreviousPeriods()
S
74 1 4
getCurrentPeriod()
S
82 1 3
getPreviousPeriod()
S
82 1 3
shouldCalculatePercentageChanges()
S
82 1 3